package com.ruoyi.tj.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 小区-小区基本信息
 * </p>
 *
 * @author aoliao
 * @since 2024-03-22
 */
@TableName("tj_xq_xiaoqujibenxinxi")
public class XqXiaoqujibenxinxi extends BaseEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 小区名称
     */
    @TableField("name")
    private String name;

    /**
     * 小区地址
     */
    @TableField("xqdz")
    private String xqdz;

    /**
     * 小区类型1商品房2保障房3历史文化街区4其他
     */
    @TableField("xqlx")
    private String xqlx;

    /**
     * 建造时间 年月
     */
    @TableField("buildtime")
    private String buildtime;

    /**
     * 老小区改造情况1未开展2进行中3已完成4不是老旧小区
     */
    @TableField("lxqgzqk")
    private String lxqgzqk;

    /**
     * 物业管理 有 无
     */
    @TableField("wygl")
    private Boolean wygl;

    /**
     * 物业管理描述
     */
    @TableField("wyglms")
    private String wyglms;

    /**
     * 配建养老服务设施达标 是 否
     */
    @TableField("pjylfwssdb")
    private Boolean pjylfwssdb;

    /**
     * 配建养老服务设施达标描述
     */
    @TableField("pjylfwssdbms")
    private String pjylfwssdbms;

    /**
     * 配建婴幼儿照护服务设施 是 否
     */
    @TableField("pjyyezhfwssdb")
    private Boolean pjyyezhfwssdb;

    /**
     * 配建婴幼儿照护服务设施描述
     */
    @TableField("pjyyezhfwssdbms")
    private String pjyyezhfwssdbms;

    /**
     * 配建幼儿园 是 否
     */
    @TableField("pjyey")
    private Boolean pjyey;

    /**
     * 配建幼儿园描述
     */
    @TableField("pjyeyms")
    private String pjyeyms;

    /**
     * 电动自行车充电设施 是 否
     */
    @TableField("pjddzxccdssdb")
    private Boolean pjddzxccdssdb;

    /**
     * 电动自行车充电设施描述
     */
    @TableField("pjddzxccdssdbms")
    private String pjddzxccdssdbms;

    /**
     * 配建的公共活动场地 是 否
     */
    @TableField("pjggfwhdcd")
    private Boolean pjggfwhdcd;

    /**
     * 配建的公共活动场地描述
     */
    @TableField("pjggfwhdcdms")
    private String pjggfwhdcdms;

    /**
     * 实施生活垃圾分类 是 否
     */
    @TableField("ssshljfl")
    private Boolean ssshljfl;

    /**
     * 实施生活垃圾分类描述
     */
    @TableField("ssshljflms")
    private String ssshljflms;

    /**
     * 需要进行智慧化改造 是 否
     */
    @TableField("xyjxzhhgz")
    private Boolean xyjxzhhgz;

    /**
     * 需要进行智慧化改造描述
     */
    @TableField("xyjxzhhgzms")
    private String xyjxzhhgzms;

    /**
     * 总建筑面积(平方米)
     */
    @TableField("zjzmj")
    private Double zjzmj;

    /**
     * 非成套住宅总面积(平方米)
     */
    @TableField("fctzzjzzmj")
    private Double fctzzjzzmj;

    /**
     * 非住宅总套数 套
     */
    @TableField("fzzzts")
    private Integer fzzzts;

    /**
     * 非住宅总面积 平方米
     */
    @TableField("fzzzmj")
    private Double fzzzmj;

    /**
     * 住宅总套数 套
     */
    @TableField("zzzts")
    private Integer zzzts;

    /**
     * 住宅总面积 平方米
     */
    @TableField("zzzmj")
    private Double zzzmj;

    /**
     * 常住人口 人
     */
    @TableField("czrk")
    private Integer czrk;

    /**
     * 常住人口户数 户
     */
    @TableField("czrkhs")
    private Integer czrkhs;

    /**
     * 非成套住宅常住人口 人
     */
    @TableField("fctzzczrk")
    private Integer fctzzczrk;

    /**
     * 非成套住宅常住人口户数 户
     */
    @TableField("fctzzczrkhs")
    private Integer fctzzczrkhs;

    /**
     * 六十岁以上常住人口 人
     */
    @TableField("oldczrk")
    private Integer oldczrk;

    /**
     * 非成套住宅六十岁以上常住人口 人
     */
    @TableField("fctoldczrk")
    private Integer fctoldczrk;

    /**
     * 1-3层 栋
     */
    @TableField("onebuildingcount")
    private Integer onebuildingcount;

    /**
     * 4-6层   栋
     */
    @TableField("fourbuildingcount")
    private Integer fourbuildingcount;

    /**
     * 7-9层     栋
     */
    @TableField("sevenbuildingcount")
    private Integer sevenbuildingcount;

    /**
     * 10层及以上   栋
     */
    @TableField("tenbuildingcount")
    private Integer tenbuildingcount;

    /**
     * 养老服务设施建筑面积 单位(平方米)
     */
    @TableField("ylfwssjzmj")
    private Double ylfwssjzmj;

    /**
     * 婴幼儿服务设施建筑面积 单位(平方米)
     */
    @TableField("yyefwssjzmj")
    private Double yyefwssjzmj;

    /**
     * 幼儿园班级数量 单位（个）
     */
    @TableField("yeybjsl")
    private Integer yeybjsl;

    /**
     * 幼儿园用地面积 单位（平方米）
     */
    @TableField("yeyydmj")
    private Double yeyydmj;

    /**
     * 幼儿园建筑面积 单位（平方米）
     */
    @TableField("yeyjzmj")
    private Double yeyjzmj;

    /**
     * 楼外电动自行车充电设施数量（个）
     */
    @TableField("lwddzxccdsssl")
    private Integer lwddzxccdsssl;

    /**
     * 电动自行车保有数量（个）
     */
    @TableField("ddzxcbysl")
    private Integer ddzxcbysl;

    /**
     * 公共场地面积（平方米）
     */
    @TableField("ggcdmj")
    private Double ggcdmj;

    /**
     * 公共绿地面积（平方米）
     */
    @TableField("ggldmj")
    private Double ggldmj;

    /**
     * 公共绿地最小宽度（米）
     */
    @TableField("ggldzxkd")
    private Integer ggldzxkd;

    /**
     * 有无智能快递柜（1有、0无）
     */
    @TableField("ywznkdg")
    private Boolean ywznkdg;

    /**
     * 有无只能安防设施系统（1有、0无）
     */
    @TableField("ywznafssxt")
    private Boolean ywznafssxt;

    /**
     * 有无步行道（1有、0无）
     */
    @TableField("ywbxd")
    private Boolean ywbxd;

    /**
     * 步行道长度（米）
     */
    @TableField("bxdcd")
    private Integer bxdcd;

    /**
     * 有无系能源汽车充电桩（1有、0无）
     */
    @TableField("ywxnycdz")
    private Boolean ywxnycdz;

    /**
     * 新能源充电桩数量（个）
     */
    @TableField("xnycdzsl")
    private Integer xnycdzsl;

    /**
     * 居民充电桩需求数量（个）
     */
    @TableField("jmcdzxqsl")
    private Integer jmcdzxqsl;



    public String getName() {
        return name;
    }

    public XqXiaoqujibenxinxi setName(String name) {
        this.name = name;
        return this;
    }

    public String getXqdz() {
        return xqdz;
    }

    public XqXiaoqujibenxinxi setXqdz(String xqdz) {
        this.xqdz = xqdz;
        return this;
    }

    public String getXqlx() {
        return xqlx;
    }

    public XqXiaoqujibenxinxi setXqlx(String xqlx) {
        this.xqlx = xqlx;
        return this;
    }

    public String getBuildtime() {
        return buildtime;
    }

    public XqXiaoqujibenxinxi setBuildtime(String buildtime) {
        this.buildtime = buildtime;
        return this;
    }

    public String getLxqgzqk() {
        return lxqgzqk;
    }

    public XqXiaoqujibenxinxi setLxqgzqk(String lxqgzqk) {
        this.lxqgzqk = lxqgzqk;
        return this;
    }

    public Boolean getWygl() {
        return wygl;
    }

    public XqXiaoqujibenxinxi setWygl(Boolean wygl) {
        this.wygl = wygl;
        return this;
    }

    public String getWyglms() {
        return wyglms;
    }

    public XqXiaoqujibenxinxi setWyglms(String wyglms) {
        this.wyglms = wyglms;
        return this;
    }

    public Boolean getPjylfwssdb() {
        return pjylfwssdb;
    }

    public XqXiaoqujibenxinxi setPjylfwssdb(Boolean pjylfwssdb) {
        this.pjylfwssdb = pjylfwssdb;
        return this;
    }

    public String getPjylfwssdbms() {
        return pjylfwssdbms;
    }

    public XqXiaoqujibenxinxi setPjylfwssdbms(String pjylfwssdbms) {
        this.pjylfwssdbms = pjylfwssdbms;
        return this;
    }

    public Boolean getPjyyezhfwssdb() {
        return pjyyezhfwssdb;
    }

    public XqXiaoqujibenxinxi setPjyyezhfwssdb(Boolean pjyyezhfwssdb) {
        this.pjyyezhfwssdb = pjyyezhfwssdb;
        return this;
    }

    public String getPjyyezhfwssdbms() {
        return pjyyezhfwssdbms;
    }

    public XqXiaoqujibenxinxi setPjyyezhfwssdbms(String pjyyezhfwssdbms) {
        this.pjyyezhfwssdbms = pjyyezhfwssdbms;
        return this;
    }

    public Boolean getPjyey() {
        return pjyey;
    }

    public XqXiaoqujibenxinxi setPjyey(Boolean pjyey) {
        this.pjyey = pjyey;
        return this;
    }

    public String getPjyeyms() {
        return pjyeyms;
    }

    public XqXiaoqujibenxinxi setPjyeyms(String pjyeyms) {
        this.pjyeyms = pjyeyms;
        return this;
    }

    public Boolean getPjddzxccdssdb() {
        return pjddzxccdssdb;
    }

    public XqXiaoqujibenxinxi setPjddzxccdssdb(Boolean pjddzxccdssdb) {
        this.pjddzxccdssdb = pjddzxccdssdb;
        return this;
    }

    public String getPjddzxccdssdbms() {
        return pjddzxccdssdbms;
    }

    public XqXiaoqujibenxinxi setPjddzxccdssdbms(String pjddzxccdssdbms) {
        this.pjddzxccdssdbms = pjddzxccdssdbms;
        return this;
    }

    public Boolean getPjggfwhdcd() {
        return pjggfwhdcd;
    }

    public XqXiaoqujibenxinxi setPjggfwhdcd(Boolean pjggfwhdcd) {
        this.pjggfwhdcd = pjggfwhdcd;
        return this;
    }

    public String getPjggfwhdcdms() {
        return pjggfwhdcdms;
    }

    public XqXiaoqujibenxinxi setPjggfwhdcdms(String pjggfwhdcdms) {
        this.pjggfwhdcdms = pjggfwhdcdms;
        return this;
    }

    public Boolean getSsshljfl() {
        return ssshljfl;
    }

    public XqXiaoqujibenxinxi setSsshljfl(Boolean ssshljfl) {
        this.ssshljfl = ssshljfl;
        return this;
    }

    public String getSsshljflms() {
        return ssshljflms;
    }

    public XqXiaoqujibenxinxi setSsshljflms(String ssshljflms) {
        this.ssshljflms = ssshljflms;
        return this;
    }

    public Boolean getXyjxzhhgz() {
        return xyjxzhhgz;
    }

    public XqXiaoqujibenxinxi setXyjxzhhgz(Boolean xyjxzhhgz) {
        this.xyjxzhhgz = xyjxzhhgz;
        return this;
    }

    public String getXyjxzhhgzms() {
        return xyjxzhhgzms;
    }

    public XqXiaoqujibenxinxi setXyjxzhhgzms(String xyjxzhhgzms) {
        this.xyjxzhhgzms = xyjxzhhgzms;
        return this;
    }

    public Double getZjzmj() {
        return zjzmj;
    }

    public XqXiaoqujibenxinxi setZjzmj(Double zjzmj) {
        this.zjzmj = zjzmj;
        return this;
    }

    public Double getFctzzjzzmj() {
        return fctzzjzzmj;
    }

    public XqXiaoqujibenxinxi setFctzzjzzmj(Double fctzzjzzmj) {
        this.fctzzjzzmj = fctzzjzzmj;
        return this;
    }

    public Integer getFzzzts() {
        return fzzzts;
    }

    public XqXiaoqujibenxinxi setFzzzts(Integer fzzzts) {
        this.fzzzts = fzzzts;
        return this;
    }

    public Double getFzzzmj() {
        return fzzzmj;
    }

    public XqXiaoqujibenxinxi setFzzzmj(Double fzzzmj) {
        this.fzzzmj = fzzzmj;
        return this;
    }

    public Integer getZzzts() {
        return zzzts;
    }

    public XqXiaoqujibenxinxi setZzzts(Integer zzzts) {
        this.zzzts = zzzts;
        return this;
    }

    public Double getZzzmj() {
        return zzzmj;
    }

    public XqXiaoqujibenxinxi setZzzmj(Double zzzmj) {
        this.zzzmj = zzzmj;
        return this;
    }

    public Integer getCzrk() {
        return czrk;
    }

    public XqXiaoqujibenxinxi setCzrk(Integer czrk) {
        this.czrk = czrk;
        return this;
    }

    public Integer getCzrkhs() {
        return czrkhs;
    }

    public XqXiaoqujibenxinxi setCzrkhs(Integer czrkhs) {
        this.czrkhs = czrkhs;
        return this;
    }

    public Integer getFctzzczrk() {
        return fctzzczrk;
    }

    public XqXiaoqujibenxinxi setFctzzczrk(Integer fctzzczrk) {
        this.fctzzczrk = fctzzczrk;
        return this;
    }

    public Integer getFctzzczrkhs() {
        return fctzzczrkhs;
    }

    public XqXiaoqujibenxinxi setFctzzczrkhs(Integer fctzzczrkhs) {
        this.fctzzczrkhs = fctzzczrkhs;
        return this;
    }

    public Integer getOldczrk() {
        return oldczrk;
    }

    public XqXiaoqujibenxinxi setOldczrk(Integer oldczrk) {
        this.oldczrk = oldczrk;
        return this;
    }

    public Integer getFctoldczrk() {
        return fctoldczrk;
    }

    public XqXiaoqujibenxinxi setFctoldczrk(Integer fctoldczrk) {
        this.fctoldczrk = fctoldczrk;
        return this;
    }

    public Integer getOnebuildingcount() {
        return onebuildingcount;
    }

    public XqXiaoqujibenxinxi setOnebuildingcount(Integer onebuildingcount) {
        this.onebuildingcount = onebuildingcount;
        return this;
    }

    public Integer getFourbuildingcount() {
        return fourbuildingcount;
    }

    public XqXiaoqujibenxinxi setFourbuildingcount(Integer fourbuildingcount) {
        this.fourbuildingcount = fourbuildingcount;
        return this;
    }

    public Integer getSevenbuildingcount() {
        return sevenbuildingcount;
    }

    public XqXiaoqujibenxinxi setSevenbuildingcount(Integer sevenbuildingcount) {
        this.sevenbuildingcount = sevenbuildingcount;
        return this;
    }

    public Integer getTenbuildingcount() {
        return tenbuildingcount;
    }

    public XqXiaoqujibenxinxi setTenbuildingcount(Integer tenbuildingcount) {
        this.tenbuildingcount = tenbuildingcount;
        return this;
    }

    public Double getYlfwssjzmj() {
        return ylfwssjzmj;
    }

    public XqXiaoqujibenxinxi setYlfwssjzmj(Double ylfwssjzmj) {
        this.ylfwssjzmj = ylfwssjzmj;
        return this;
    }

    public Double getYyefwssjzmj() {
        return yyefwssjzmj;
    }

    public XqXiaoqujibenxinxi setYyefwssjzmj(Double yyefwssjzmj) {
        this.yyefwssjzmj = yyefwssjzmj;
        return this;
    }

    public Integer getYeybjsl() {
        return yeybjsl;
    }

    public XqXiaoqujibenxinxi setYeybjsl(Integer yeybjsl) {
        this.yeybjsl = yeybjsl;
        return this;
    }

    public Double getYeyydmj() {
        return yeyydmj;
    }

    public XqXiaoqujibenxinxi setYeyydmj(Double yeyydmj) {
        this.yeyydmj = yeyydmj;
        return this;
    }

    public Double getYeyjzmj() {
        return yeyjzmj;
    }

    public XqXiaoqujibenxinxi setYeyjzmj(Double yeyjzmj) {
        this.yeyjzmj = yeyjzmj;
        return this;
    }

    public Integer getLwddzxccdsssl() {
        return lwddzxccdsssl;
    }

    public XqXiaoqujibenxinxi setLwddzxccdsssl(Integer lwddzxccdsssl) {
        this.lwddzxccdsssl = lwddzxccdsssl;
        return this;
    }

    public Integer getDdzxcbysl() {
        return ddzxcbysl;
    }

    public XqXiaoqujibenxinxi setDdzxcbysl(Integer ddzxcbysl) {
        this.ddzxcbysl = ddzxcbysl;
        return this;
    }

    public Double getGgcdmj() {
        return ggcdmj;
    }

    public XqXiaoqujibenxinxi setGgcdmj(Double ggcdmj) {
        this.ggcdmj = ggcdmj;
        return this;
    }

    public Double getGgldmj() {
        return ggldmj;
    }

    public XqXiaoqujibenxinxi setGgldmj(Double ggldmj) {
        this.ggldmj = ggldmj;
        return this;
    }

    public Integer getGgldzxkd() {
        return ggldzxkd;
    }

    public XqXiaoqujibenxinxi setGgldzxkd(Integer ggldzxkd) {
        this.ggldzxkd = ggldzxkd;
        return this;
    }

    public Boolean getYwznkdg() {
        return ywznkdg;
    }

    public XqXiaoqujibenxinxi setYwznkdg(Boolean ywznkdg) {
        this.ywznkdg = ywznkdg;
        return this;
    }

    public Boolean getYwznafssxt() {
        return ywznafssxt;
    }

    public XqXiaoqujibenxinxi setYwznafssxt(Boolean ywznafssxt) {
        this.ywznafssxt = ywznafssxt;
        return this;
    }

    public Boolean getYwbxd() {
        return ywbxd;
    }

    public XqXiaoqujibenxinxi setYwbxd(Boolean ywbxd) {
        this.ywbxd = ywbxd;
        return this;
    }

    public Integer getBxdcd() {
        return bxdcd;
    }

    public XqXiaoqujibenxinxi setBxdcd(Integer bxdcd) {
        this.bxdcd = bxdcd;
        return this;
    }

    public Boolean getYwxnycdz() {
        return ywxnycdz;
    }

    public XqXiaoqujibenxinxi setYwxnycdz(Boolean ywxnycdz) {
        this.ywxnycdz = ywxnycdz;
        return this;
    }

    public Integer getXnycdzsl() {
        return xnycdzsl;
    }

    public XqXiaoqujibenxinxi setXnycdzsl(Integer xnycdzsl) {
        this.xnycdzsl = xnycdzsl;
        return this;
    }

    public Integer getJmcdzxqsl() {
        return jmcdzxqsl;
    }

    public XqXiaoqujibenxinxi setJmcdzxqsl(Integer jmcdzxqsl) {
        this.jmcdzxqsl = jmcdzxqsl;
        return this;
    }

    @Override
    public String toString() {
        return "XqXiaoqujibenxinxi{" +
            "id = " + id +
            ", name = " + name +
            ", xqdz = " + xqdz +
            ", xqlx = " + xqlx +
            ", buildtime = " + buildtime +
            ", lxqgzqk = " + lxqgzqk +
            ", wygl = " + wygl +
            ", wyglms = " + wyglms +
            ", pjylfwssdb = " + pjylfwssdb +
            ", pjylfwssdbms = " + pjylfwssdbms +
            ", pjyyezhfwssdb = " + pjyyezhfwssdb +
            ", pjyyezhfwssdbms = " + pjyyezhfwssdbms +
            ", pjyey = " + pjyey +
            ", pjyeyms = " + pjyeyms +
            ", pjddzxccdssdb = " + pjddzxccdssdb +
            ", pjddzxccdssdbms = " + pjddzxccdssdbms +
            ", pjggfwhdcd = " + pjggfwhdcd +
            ", pjggfwhdcdms = " + pjggfwhdcdms +
            ", ssshljfl = " + ssshljfl +
            ", ssshljflms = " + ssshljflms +
            ", xyjxzhhgz = " + xyjxzhhgz +
            ", xyjxzhhgzms = " + xyjxzhhgzms +
            ", zjzmj = " + zjzmj +
            ", fctzzjzzmj = " + fctzzjzzmj +
            ", fzzzts = " + fzzzts +
            ", fzzzmj = " + fzzzmj +
            ", zzzts = " + zzzts +
            ", zzzmj = " + zzzmj +
            ", czrk = " + czrk +
            ", czrkhs = " + czrkhs +
            ", fctzzczrk = " + fctzzczrk +
            ", fctzzczrkhs = " + fctzzczrkhs +
            ", oldczrk = " + oldczrk +
            ", fctoldczrk = " + fctoldczrk +
            ", onebuildingcount = " + onebuildingcount +
            ", fourbuildingcount = " + fourbuildingcount +
            ", sevenbuildingcount = " + sevenbuildingcount +
            ", tenbuildingcount = " + tenbuildingcount +
            ", ylfwssjzmj = " + ylfwssjzmj +
            ", yyefwssjzmj = " + yyefwssjzmj +
            ", yeybjsl = " + yeybjsl +
            ", yeyydmj = " + yeyydmj +
            ", yeyjzmj = " + yeyjzmj +
            ", lwddzxccdsssl = " + lwddzxccdsssl +
            ", ddzxcbysl = " + ddzxcbysl +
            ", ggcdmj = " + ggcdmj +
            ", ggldmj = " + ggldmj +
            ", ggldzxkd = " + ggldzxkd +
            ", ywznkdg = " + ywznkdg +
            ", ywznafssxt = " + ywznafssxt +
            ", ywbxd = " + ywbxd +
            ", bxdcd = " + bxdcd +
            ", ywxnycdz = " + ywxnycdz +
            ", xnycdzsl = " + xnycdzsl +
            ", jmcdzxqsl = " + jmcdzxqsl +
            ", creator = " + creator +
            ", deptId = " + deptId +
            ", userId = " + userId +
            ", deptPath = " + deptPath +
            ", createTime = " + createTime +
            ", updater = " + updater +
            ", updateTime = " + updateTime +
            ", deleted = " + deleted +
            ", reviewed = " + reviewed +
        "}";
    }
}
